##################################################
# Makefile
##################################################


SOURCES = nasm.asm stack.asm

ASMFLAGS = -f macho32 -w-other
LDFLAGS = -lSystem -lc -e main

APP_BIN	= hello
OBJS = nasm.o stack.o

$(APP_BIN) : $(OBJS)
	$(LD) $(LDFLAGS) -o $(APP_BIN) $(OBJS)

clean :
	rm -f $(APP_BIN) *.o *.lst

nasm.o: nasm.asm
	nasm $(ASMFLAGS) $< -o $@

stack.o: stack.asm
	nasm $(ASMFLAGS) $< -o $@







